delicate sense of shame or constraint - Turc Anglais Dictionnaire